#pragma once
#include <vector>
#include <map>
#include "nfa.h"
class DFA
{
private:
public:
	std::vector<std::vector<int>> mTransTable;
	std::map<int, int> mFinalStat;
	DFA();
	static DFA fromNFA(NFA& nfa);
};